Esercizio 1

Si vuole definire un formato per l’interscambio dati relativo ai punti di interesse in un parco naturalistico. Il file scambiato specifica la lista dei punti di interesse. Ciascun punto di interesse è identificato da un codice numerico (integer) ed ha associato il nome (string), la posizione in coordinate geografiche (string, es. “43.318264, 11.338220”) e la lista degli elementi paesaggistici presenti. Per ogni elemento paesaggistico si specifica il tipo (string, es. “formazione rocciosa”), la valutazione (decimal) e la lista delle descrizioni. Per ogni descrizione si riporta il testo (string), la lingua (string) e l’istante dell’ultima modifica (dateTime). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio

Esercizio 2

Si vuole definire un formato per l’interscambio dati relativo alla gestione di un parco commerciale. Il file scambiato specifica la lista dei negozi. Ciascun negozio è identificato da un codice numerico (integer) ed ha associato un nome (string), la tipologia (string) la lista degli orari di apertura settimanali e la lista delle date di chiusura. Per ogni orario di apertura si specificano il giorno (string, es. “lunedì”), l’ora di apertura (time) e l’ora di chiusura (time). Per ogni data di chiusura si specificano la data di inizio (date) e quella di fine (date). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio